package com.xyht.sca_s.student_manage_system.modules.assetConsumable.service;

import com.xyht.sca_s.student_manage_system.common.commonReturn.ResponseResult;
import com.xyht.sca_s.student_manage_system.modules.asset.entity.req.SmsAssetCategoryManagementReq;
import com.xyht.sca_s.student_manage_system.modules.assetConsumable.entity.SmsAssetConsumableCategoryManagement;
import com.baomidou.mybatisplus.extension.service.IService;
import com.xyht.sca_s.student_manage_system.modules.assetConsumable.entity.req.SmsAssetConsumableCategoryManagementReq;

/**
 * <p>
 * 资产管理类别管理 服务类
 * </p>
 *
 * @author XYHT
 * @since 2024-09-28
 */
public interface SmsAssetConsumableCategoryManagementService extends IService<SmsAssetConsumableCategoryManagement> {

    ResponseResult addCategory(SmsAssetConsumableCategoryManagementReq categoryReq);
    ResponseResult getCategoryTree();
    ResponseResult getCategoryChildrenList(String search_str,String parent_id,Integer pageNum,Integer pageSize);
    ResponseResult updateCategory(SmsAssetConsumableCategoryManagementReq categoryReq);
    ResponseResult deleteCategory(SmsAssetConsumableCategoryManagementReq categoryReq);

}
